package weibo

import (
	"log"
)

var logLevel = 0 //fatal: 2, info: 1, debug: 0

var flag = log.Ldate | log.Ltime

var std *log.Logger
var logger *log.Logger

func SetLogLevel(level int) {
	logLevel = level
}

func Debug(msg ...interface{}) {
	if logLevel <= 0 {
		std.SetPrefix("[debug]")
		std.Println(msg)
		logger.SetPrefix("[debug]")
		logger.Println(msg)
	}
}

func Info(msg ...interface{}) {
	if logLevel <= 1 {
		std.SetPrefix("[info ]")
		std.Println(msg)
		logger.SetPrefix("[info ]")
		logger.Println(msg)
	}
}

func Fatal(msg ...interface{}) {
	if logLevel <= 2 {
		std.SetPrefix("[fatal]")
		std.Println(msg)
		logger.SetPrefix("[fatal]")
		logger.Fatal(msg)
	}
}
